<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<script type="text/javascript">
		//集合：表示无重复值的有序列表
		let set = new Set();
		console.log(set);

		// 添加元素
		set.add(2);
		set.add('4');
		set.add('4');
		set.add([1,2,3,4]);
		// 删除元素
		set.delete(2)
		// has校验某个值是否在set中
		console.log(set.has('4'));
		// 访问集合的长度
		console.log(set.size);
		console.log(set);


		// 将set转换成数组
		let set2=new Set([1,2,3,4,,4,4,4,5]);
		console.log(set2)
		// 将集合转成数组可以使用扩展运算符
		let arr = [...set2]
		console.log(arr);


		// Map类型是键值对的有序列表，键和值任意类型
		let map = new Map();
		map.set('name','张三');
		map.set('age',20);
		console.log(map);



	</script>
</body>
</html>